<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<div id="app">
			<cpn></cpn>
		</div>
		<template id="cpn">
			<div class="">
				<h2>我是cpn组件</h2>
				<ccpn></ccpn>
			</div>
		</template>
		
		<template id="ccpn">
			<div>
				我是子组件
				<button type="button" class="mui-btn mui-btn-blue" @click="btnClick">按钮</button>
			</div>
		</template>
		<script src="../js/vue.js"></script>
		<script>
			const app=new Vue({
				el:'#app',
				data:{
					message:'你好'
				},
				components:{
					cpn:{
						template:"#cpn",
						components:{
							ccpn:{
								template:'#ccpn',
								methods:{
									btnClick(){
										//1.访问父组件 $parent
										console.log(this.$parent);
										console.log(this.$parent.name);
										//2.访问根组件 $root
										console.log(this.$root);
									}
								}
							}
						}
					}
				}
			})
		</script>
	</body>
</html>
